1.5 类简介
在解决书店程序之前,我们还需要了解的唯一一个C++特性,就是如何定义一个数据结构(data structure)来表示销售数据。在C++中,我们通过定义一个类(class)来定义自己的数据结构。一个类定义了一个类型,以及与其关联的一组操作。类机制是C++最重要的特性之一。实际上,C++最初的一个设计焦点就是能定义使用上像内置类型一样自然的类类型(class type)。
在本节中,我们将介绍一个在编写书店程序中会用到的简单的类。当我们在后续章节中学习了更多光宇类型、表达式、语句和函数的知识后,会真正实现这个类。
为了使用类,我们需要了解三件事情:
●类名是什么?
●它是在哪里定义的?
●它支持什么操作?
对于书店程序来说,我们假定类名为Sales_item,头文件Sales_item.h中已经定义了这个类。
如前所见,为了使用标准库设施,我们必须包含相关的头文件。类似的,我们也需要使用头文件来访问为自己的应用程序所定义的类。习惯上,头文件根据其中定义的类的名字来命名。我们通常使用.h作为头文件的后缀,但也有一些程序员习惯.H、.hpp或.hxx。标准库头文件通常不带后缀。编译器一般不关心头文件名的形式,但有的IDE对此有特定要求。
普通的冒险故事提示您:看后求收藏(卧龙小说网http://www.wolongxs.com),接着再看更方便。
好书推荐:《我的剧本世界在自主运行》、《我是舰娘》、《交错世界之学院都市》、《认清现实后,她们开始追夫火葬场》、《好徒儿你就饶了为师伐》、《带着修真界仙子们天下无敌》、《剑来》、《修炼成仙的我只想养成女徒弟》、《足控勇者的目标是魔王的丝袜》、《被触手怪养大的少女》、